package com.sh.data.engine.start;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration;
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.scheduling.annotation.EnableScheduling;

/**
 * @author: mengzheng.mhc
 * @date: 2024/5/22 10:03
 */
@EnableCaching
@EnableScheduling
@EnableFeignClients(basePackages = {"com.sh.data.engine.domain", "com.aliyun.gts"})
@SpringBootApplication(
    scanBasePackages = {"com.sh", "cn.hutool.extra.spring", "com.aliyun.gts"},
    exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})
public class DataIntegrationEngineApplication {

    public static void main(String[] args) {
        SpringApplication.run(DataIntegrationEngineApplication.class, args);
    }
}
